package com.nbsaas.boot.wms.api.domain.response;

import lombok.Data;

import java.io.Serializable;

/**
 * 店铺配货汇总响应对象
 */
@Data
public class ShopAllocationSummaryResponse implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 商品ID
     */
    private Long productId;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 商品编码
     */
    private String productCode;

    /**
     * SKU ID
     */
    private Long skuId;

    /**
     * SKU名称
     */
    private String skuName;

    /**
     * SKU编码
     */
    private String skuCode;

    /**
     * 店铺ID
     */
    private Long shopId;

    /**
     * 店铺名称
     */
    private String shopName;

    /**
     * 配货数量（如果没有配货返回0）
     */
    private Integer allocationQuantity;

    /**
     * 可用配货数量
     */
    private Integer availableQuantity;

    /**
     * 配货状态
     */
    private String status;

    /**
     * 是否有配货
     */
    private Boolean hasAllocation;
} 